package shuaige.jdk.多线程.base.线程类方法使用示例.中断线程;

public class 中断条件2_捕获InterruptedException extends Thread {
    @Override
    public void run() {
        Thread hello = new 需要中断的线程1();
        hello.start(); // 启动hello线程
        try {
            // 如果任何线程中断了当前线程。 抛出此异常时清除当前线程的中断状态。
            hello.join();
        } catch (InterruptedException e) {
            System.out.println("interrupted!");
            hello.interrupt();
        }
    }
}
